home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / utilfile / hardutil / pprint4b.lzh / PPRINT.DOC < prev    next >
Encoding:
Text File  |  1989-07-28  |  56.8 KB  |  1,405 lines

  1.  
  2.                        PPRINT 4.0b Registration Request
  3.  
  4.  
  5.         Thank you for your registration.  It is sincerely appreciated!
  6.  
  7.         --------------------------------------------------------------------
  8.         VISA/Mastercard  orders  are only accepted through telephone orders.
  9.         Call the Public (Software) Library at 800-242-4775 to order NOW!
  10.         --------------------------------------------------------------------
  11.  
  12.         _____ Registration of all Patriquin Utilities with
  13.                 program disk and User's Guide........................$45.00
  14.  
  15.         When you register the below versions, you will receive registration
  16.         codes along with the latest version of the utility.
  17.  
  18.         _____ PPRINT    -- Advanced file print w/special formats....$15.00
  19.         _____ PCOPY     -- Advanced windowed DOS COPY alternative...$15.00
  20.         _____ PALERT    -- Warns you of low disk space..............$15.00
  21.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  22.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  23.         _____ PDELETE   -- Save space with automatic disk cleanup...$15.00
  24.         _____ PSEARCH   -- Advanced find files with text............$15.00
  25.         _____ PTOUCH    -- Change date and time on DOS files........N/C
  26.  
  27.         _____ Update a registered set with new disk and manual.
  28.                  Registered users only Ser: __________   ........... $15.00
  29.  
  30.         ****************************************************************
  31.  
  32.         Name: __________________________________________________
  33.  
  34.         Company: _______________________________________________
  35.  
  36.         Address: _______________________________________________
  37.  
  38.                  _______________________________________________
  39.  
  40.         City: ________________________  State: ________  Zip: __________
  41.  
  42.         I learned about the utilities from: ____________________________
  43.  
  44.         If BBS indicate name and number please._________________________
  45.  
  46.         ________________________________________________________________
  47.  
  48.         Please register the software under the following name:
  49.  
  50.              ____________________________________________________________
  51.  
  52.              Send to: Norm Patriquin
  53.                       P.O. Box 8263
  54.                       San Bernardino, CA  92412
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.                                   P P R I N T
  67.  
  68.  
  69.  
  70.  
  71.                            Users Guide and Reference
  72.  
  73.  
  74.  
  75.  
  76.           ----------------------------------------------------------------
  77.           A General purpose printing system for all computers and printers
  78.           ----------------------------------------------------------------
  79.  
  80.  
  81.  
  82.                                     Shareware
  83.  
  84.                                        by
  85.  
  86.                                  Norm Patriquin
  87.                                   (ASP Member)
  88.  
  89.  
  90.  
  91.                                    Version 4.0
  92.                                     July 1989
  93.  
  94.  
  95.  
  96.  
  97.                          Support BBS --  Patriquin's BBS
  98.                                714-369-9766 (DATA)
  99.  
  100.  
  101.  
  102.  
  103.                Copyright 1986, 1987, 1988, 1989 by Norm Patriquin
  104.  
  105.  
  106.  
  107.  
  108.                              PPRINT
  109.                         Table of Contents
  110.  
  111.  
  112.       PPRINT - General Description. . . . . . . . . . . . . . .   1
  113.  
  114.       Command Parameters. . . . . . . . . . . . . . . . . . . .   2
  115.  
  116.       Setting PPRINT default parameters . . . . . . . . . . . .  12
  117.  
  118.       The printer definition file . . . . . . . . . . . . . . .  13
  119.  
  120.       Printer Definition statements . . . . . . . . . . . . . .  15
  121.  
  122.       Dynamic PPRINT command parameter definitions. . . . . . .  20
  123.  
  124.       Registration Form . . . . . . . . . . . . . . . . . . . .  23
  125.  
  126.       Problems and Maintenance. . . . . . . . . . . . . . . . .  24
  127.  
  128.       Program Maintenance Notes . . . . . . . . . . . . . . . .  25
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.                                        i
  153.  
  154.       PPRINT User's Guide        Version 4.0         July 1989         Page  1
  155.       ------------------------------------------------------------------------
  156.  
  157.       PPRINT
  158.       ------
  159.  
  160.       PPRINT is a general purpose print utility that can be used with
  161.       HP laser or other printers.
  162.  
  163.       PPRINT will scan a directory and select files for printing.
  164.       Print control parameters govern the print process.  A special
  165.       print feature for the HP laserjet printer allows printing
  166.       two pages on both halves of a side of paper.  This is especially
  167.       nice for printing large documents as it saves paper and print
  168.       time.
  169.  
  170.       PPRINT is special and unique because it is customisable to
  171.       any printer type.  It also allows you to access printer
  172.       features not normally availaable for printing normal text files.
  173.  
  174.       I know there are too many command parameters for each user to
  175.       learn.  PPRINT has all these features to support the many
  176.       different printers and features available today.  I have designed
  177.       PPRINT to provide be a single utility that will accomplish most
  178.       all print tasks.  An installation can standardize on one one print
  179.       utility even though it has users with many different kinds of
  180.       printers.
  181.  
  182.       Type the PPRINT command without parameters to get help about
  183.       command parameters available.  Once you learn the parameters you
  184.       use most often, set up DOS batch files to make printing easier.
  185.  
  186.       If you have questions, problems, ideas, or requests, please
  187.       don't hesitate to contact me through my online support BBS.
  188.       You are allowed immediate access the first call.  The number
  189.       is 714-369-9766.
  190.       PPRINT User's Guide        Version 4.0         July 1989         Page  2
  191.       ------------------------------------------------------------------------
  192.  
  193.       Command Parameters
  194.       ------------------
  195.  
  196.       PPRINT allows many command parameter switches to be specified to
  197.       customize the printing process.  All these parameters are
  198.       optional. The command format and switch parameters are described
  199.       below.  A quick review of command parameters is always available
  200.       by entering the PPRINT command with no parameters.
  201.  
  202.       COMMAND FORMAT:
  203.  
  204.       PPRINT  filespec  [ (/ switches) ]
  205.  
  206.  
  207.       filespec  Enter a DOS file specification.  Pathnames and
  208.                 standard DOS wildcard characters are allowed.
  209.  
  210.  
  211.       /AP       Set printer to print using PI FONT A character set.
  212.                 For laser and other compatible printers.
  213.                 (See also Printer Definition file)
  214.  
  215.  
  216.       /B:filename  When a wildcard name is supplied to indicate
  217.                 multiple files are to be printed, this parameter
  218.                 indicates to skip all files until this filename
  219.                 is found.
  220.  
  221.  
  222.       /BM:nn    Number of lines of bottom margin
  223.  
  224.  
  225.       /BW       Force PPRINT to use black and white screen                |
  226.                 colors instead of its normal default attributes.          |
  227.  
  228.  
  229.       /C        Sends code to printer to force compressed print.
  230.  
  231.  
  232.       /CO:nn    Specify the number of copies of each file to be
  233.                 printed.
  234.  
  235.  
  236.       /C2 /C3   These options change PPRINT's screen colors.  If you      |
  237.                 like the colors they produce over the standard colors,    |
  238.                 specify them using the SET PPRINT=/C2 command.  This      |
  239.                 will place them in the DOS environment where PPRINT can   |
  240.                 use them for each execution.                              |
  241.  
  242.       PPRINT User's Guide        Version 4.0         July 1989         Page  3
  243.       ------------------------------------------------------------------------
  244.  
  245.       /DB       Set printer to print using its Double Strike mode.
  246.                 (See also Printer Definition file)
  247.  
  248.  
  249.       /DS       Double space printed output
  250.  
  251.  
  252.       /D:[(]xxx Date.  Select files based on the relationship between
  253.          [)]    their last update date and the date specified.  This
  254.          [=]    parameter includes a date or number of days value.
  255.                 It may also contain a modifier that reverses or
  256.                 modifies the use of the date specified.
  257.  
  258.                 When xxx contains a date the date is compared to the
  259.                 last update date of the file.  The last update date
  260.                 of the file is the date contained in its directory
  261.                 entry.  The file is selected if the condition specified
  262.                 by the condition modifier is met.  The condition
  263.                 modifier meanings are:
  264.  
  265.                   '(' =  Select files whose date is older than the
  266.                          date specified.
  267.  
  268.                   ')' =  Select files whose date is newer than the
  269.                          date specified.
  270.  
  271.                   '=' =  Select files whose date is equal to the date
  272.                          specified.
  273.  
  274.                 If the condition modifier is not specified, ')' is
  275.                 assumed.
  276.  
  277.                 Date values may be specified in any of the following
  278.                 formats:
  279.  
  280.                     MM/DD/YY   MM-DD-YY   DDMMMYY
  281.                     12/31/80   12-31-80   31DEC80
  282.  
  283.                 If xxx contains a numeric value, that positive number
  284.                 is used to calculate a date value a number of days
  285.                 prior to the current date.  Then that date is used
  286.                 as in the calculation above.
  287.  
  288.                 Example:
  289.  
  290.                 /D:(1JAN86  - Process files updated before 1JAN86
  291.                 /D:)1JAN86  - Process files updated after 1JAN86
  292.                 /D:=1JAN86  - Process files updated 1JAN86
  293.                 /D:(5  - Process files modified prior to 5 days ago
  294.                 /D:)5  - Process files modified within the last 5 days
  295.                 /D:=5  - Process files modified 5 days ago
  296.       PPRINT User's Guide        Version 4.0         July 1989         Page  4
  297.       ------------------------------------------------------------------------
  298.  
  299.  
  300.       /E        Sends code to printer to force emphasized print.
  301.  
  302.  
  303.       /EX       Attempt to print the header and footer lines using
  304.                 dot matrix expanded print options.  If there is not
  305.                 enough room on the line this option will be ignored.
  306.  
  307.  
  308.       /F        Print page footings at the bottom of each page.  This
  309.                 makes thumbing through listings to find a specific
  310.                 file much easier.
  311.  
  312.  
  313.       /FC       Set printer to print using Courier type face.
  314.                 For laser and other compatible printers.
  315.                 (See also Printer Definition file)
  316.  
  317.  
  318.       /FE       Set printer to print using Prestiege Elite type face.
  319.                 For laser and other compatible printers.
  320.                 (See also Printer Definition file)
  321.  
  322.  
  323.       /FG       Set printer to print using Gothic Elite type face.
  324.                 For laser and other compatible printers.
  325.                 (See also Printer Definition file)
  326.  
  327.  
  328.       /FH       Set printer to print using Helvitca type face.
  329.                 For laser and other compatible printers.
  330.                 (See also Printer Definition file)
  331.  
  332.  
  333.       /FL       Set printer to print using Line Printer type face.
  334.                 For laser and other compatible printers.
  335.                 (See also Printer Definition file)
  336.  
  337.  
  338.       /FP       Print Footer line that contains Page number only.
  339.  
  340.  
  341.       /FT       Set printer to print using Times Roman type face.
  342.                 For laser and other compatible printers.
  343.                 (See also Printer Definition file)
  344.       PPRINT User's Guide        Version 4.0         July 1989         Page  5
  345.       ------------------------------------------------------------------------
  346.  
  347.  
  348.       /G        For printing C language source files.  This option
  349.                 prints ruler lines to help follow IF and DO sets
  350.                 of lines down and across pages.
  351.  
  352.  
  353.       /HD       Print Header line that contains filename, date file
  354.                 was last updated, and page number.
  355.  
  356.  
  357.       /HP       Print Header line that contains Page number only.
  358.  
  359.  
  360.       /HT       PPRINT will prompt you for heading information to
  361.                 be placed in heading and footing lines.
  362.  
  363.  
  364.       /HT:ccc   Specify heading information to be placed in heading
  365.                 and footing lines.  Since DOS does not allow spaces
  366.                 in command lines, enter an underline character '_'
  367.                 wherever you want a space printed.  PPRINT will
  368.                 substitute a space in those positions.
  369.  
  370.                 I.E.  PPRINT *.BAT/ht:Disk_Batch_Files
  371.  
  372.  
  373.       /IT       Use printers Italics print mode.
  374.                 (See also Printer Definition file)
  375.  
  376.  
  377.       /JU       Use printer's Auto Justification Mode
  378.                 (See also Printer Definition file)
  379.  
  380.  
  381.       /LA       Set printer's Landscape print Mode
  382.                 (See also Printer Definition file)
  383.  
  384.  
  385.       /LC       Compress all sets of spaces to one space in each
  386.                 print line.
  387.  
  388.  
  389.       /LD       Set printer to print using LINEDRAW character set.
  390.                 For laser and other compatible printers.
  391.                 (See also Printer Definition file)
  392.       PPRINT User's Guide        Version 4.0         July 1989         Page  6
  393.       ------------------------------------------------------------------------
  394.  
  395.       /LE       Set printer to print using LEGAL character set.
  396.                 For laser and other compatible printers.
  397.                 (See also Printer Definition file)
  398.  
  399.  
  400.       /LJ       Left Justify each line to be printed.
  401.  
  402.  
  403.       /LL:nn    Number of characters to be allowed for each print
  404.                 line.  Longer lines will be truncated.
  405.  
  406.  
  407.       /LM:nn    Number of characters for the left margin.
  408.  
  409.  
  410.       /LO:nn    Ignore the first n characters and start printing
  411.                 with the nnth character in each print line. (Offset)
  412.  
  413.  
  414.       /LP:nn    Lines per page.  66 lines assumed.  (11 inch * 6 lpi)
  415.  
  416.  
  417.       /LPTn     Specify /LPT1 or /LPT2 or /LPT3 or /LPT4 to indicate the  |
  418.                 alternate printer PPRINT is to direct all output to.      |
  419.                 This has the same effect as specifying /PD:LPTn.          |
  420.  
  421.                 Note, specification of LPT2 will cause PPRINT to attempt  |
  422.                 to use a printer definition file of PPRINT2.DEF. This     |
  423.                 allows a special printer definition file to be set up     |
  424.                 for different printers attached to your system.  If the   |
  425.                 special printer definition file is not found, PPRINT      |
  426.                 will look for the standard printer definition file        |
  427.                 PPRINT.DEF.                                               |
  428.  
  429.  
  430.       /LQ       When the printer has letter quality mode, this parm
  431.                 activates it.
  432.                 (See also Printer Definition file)
  433.  
  434.  
  435.       /ML:nn    Indicate the maximum number of lines to be printed.
  436.  
  437.  
  438.       /MP:nn    Indicate the maximum number of pages to be printed.
  439.  
  440.  
  441.       /N        Print a line number before each line printed.  Useful
  442.                 for printing program source listings.
  443.  
  444.       PPRINT User's Guide        Version 4.0         July 1989         Page  7
  445.       ------------------------------------------------------------------------
  446.  
  447.       /NC       Ignore print control characters found in input lines.
  448.                 You may also want to specify /NE.
  449.  
  450.  
  451.       /ND       PPRINT will search for duplicate input lines and
  452.                 ignore them.  This feature can be used to take any
  453.                 sorted text file and remove duplicate lines.
  454.  
  455.       /NE       Do not eject the paper by inserting Form Feed
  456.                 characters.
  457.  
  458.                 SPECIAL FEATURE:  You can use this parameter to
  459.                 change a input file to upper case, lower case or
  460.                 for any of the other data manipulation features
  461.                 of PPRINT.  This causes PPRINT to pass the file
  462.                 through without added print control.
  463.  
  464.                 The following example reads file X.TXT and creates
  465.                 file Y.TXT and converts it to upper case and
  466.                 removes duplicate lines.
  467.  
  468.                    PPRINT X.TXT/PD:Y.TXT/PU/ND/NE
  469.  
  470.                 The next example takes the first 500 lines of file
  471.                 X.TXT and creates file Y.TXT.
  472.  
  473.                    PPRINT X.TXT/PD:Y.TXT/NE/ML:500
  474.  
  475.       /NF       Ignore Form Feed characters found in input files.
  476.                 Normally when PPRINT finds a form feed it honors
  477.                 it and skips to the top of the next page.  With
  478.                 /NF specified, the form feed is removed from the
  479.                 input and ignored.
  480.  
  481.       /NT       Do not expand tabs in input file.
  482.  
  483.  
  484.       /NV       Disables PPRINT display of file lines on its display      |
  485.                 during processing.                                        |
  486.  
  487.       PPRINT User's Guide        Version 4.0         July 1989         Page  8
  488.       ------------------------------------------------------------------------
  489.  
  490.       /PA       Pause before each page is printed.  Use on single
  491.                 sheet printers to allow each new page to be placed
  492.                 in the printer.
  493.  
  494.  
  495.       /PD:xxxx  Alternate print device name.  /PD:LPT2 will cause         |
  496.                 all output to be directed to printer 2.  LPT1 is          |
  497.                 assumed.  This can also be the name of a DOS file.        |
  498.  
  499.  
  500.       /PF:xxxx  Specification of an alternate printer definition          |
  501.                 file name.  You may cause PPRINT to use any printer       |
  502.                 definition file you wish.  Just specify the name of       |
  503.                 the file as part of the /PF: parameter as shown by the    |
  504.                 following example. Any valid DOS file name may be used.   |
  505.                                                                           |
  506.                     /PF:LASER2.DEF  or  /PF:LASER.2                       |
  507.  
  508.  
  509.       /PI       Set printer to print using PI FONT character set.
  510.                 For laser and other compatible printers.
  511.                 (See also Printer Definition file)
  512.  
  513.  
  514.       /PL       Convert all print lines to lower case.
  515.  
  516.  
  517.       /PU       Convert all print lines to upper case.
  518.  
  519.  
  520.       /PR       Use printer's Proportional print mode.
  521.                 (See also Printer Definition file)
  522.  
  523.  
  524.       /PS       Print file over page perforation. Also consider
  525.                 /NE.
  526.                 (See also Printer Definition file)
  527.  
  528.  
  529.       /P5       Set printer to print using 8.5 point type
  530.       /P7       Set printer to print using 7 point type
  531.       /P8       Set printer to print using 8 point type
  532.       /P10      Set printer to print using 10 point type
  533.       /P12      Set printer to print using 12 point type
  534.       /P14      Set printer to print using 14 point type
  535.                 For laser and other compatible printers.
  536.                 (See also Printer Definition file)
  537.  
  538.       PPRINT User's Guide        Version 4.0         July 1989         Page  9
  539.       ------------------------------------------------------------------------
  540.  
  541.       /R        Print a ruler at the top of each page of output.
  542.  
  543.  
  544.       /RE       When you register PPRINT, you will be sent a
  545.                 registration code and serial number.  Use this
  546.                 option to activate registration processing.
  547.  
  548.  
  549.       /RO       Set printer to print using ROMAN character set.
  550.                 For laser and other compatible printers.
  551.                 (See also Printer Definition file)
  552.  
  553.  
  554.       /RSET     Is the opposite of /SET parameter.  Use to cause          |
  555.                 PPRINT to send printer reset codes to reset the           |
  556.                 printer as if PPRINT processing for the specified         |
  557.                 command were terminating.  Allows you to reset            |
  558.                 the printer for other applications.                       |
  559.  
  560.  
  561.       /RX       Set printer to print using ROMANX character set.
  562.                 For laser and other compatible printers.
  563.                 (See also Printer Definition file)
  564.  
  565.  
  566.       /S        laSer printer.  2-up side by side page printing
  567.                 in compressed format.  Requires lanscape font.
  568.  
  569.  
  570.       /SC       Use printers Script print mode.
  571.                 (See also Printer Definition file)
  572.  
  573.  
  574.       /SET      Changes the function of PPRINT.  When /SET is specified,  |
  575.                 PPRINT will send all appropriate control codes to set     |
  576.                 the printer for processing and will terminate. No files   |
  577.                 will be printed.                                          |
  578.  
  579.                 This parameter allows you to take advantage of PPRINT     |
  580.                 printer setup features for other applications,            |
  581.  
  582.  
  583.       /SL:nnn   Start or restart printing with the nnth line of
  584.                 the file.  Previous lines will be skipped.
  585.  
  586.       PPRINT User's Guide        Version 4.0         July 1989         Page 10
  587.       ------------------------------------------------------------------------
  588.  
  589.       /SP:nnn   Start or restart printing with page number nnn.
  590.                 Previous pages will be skipped.
  591.  
  592.  
  593.       /S6       Use printer's 6 line per inch mode.
  594.                 (See also Printer Definition file)
  595.  
  596.  
  597.       /S8       Use printer's 8 line per inch mode.
  598.                 (See also Printer Definition file)
  599.  
  600.  
  601.       /T        Test the command.  Use this switch when you
  602.                 would like to test the command entered without
  603.                 actually printing any files.
  604.  
  605.                 Messages will indicate what will happen if the command
  606.                 is executed without the /T switch.
  607.  
  608.  
  609.       /TB:xxx   Specify text to be located in the input file.  When
  610.                 the text is found, the following data will be printed.
  611.  
  612.                     PPRINT XXX.TXT/TB:start here
  613.  
  614.  
  615.       /TL:5     Indicate the length of each tab character.  Default is
  616.                 8 characters.
  617.  
  618.  
  619.       /TM:nnn   Number of top margin lines.
  620.  
  621.  
  622.       /TP:xxx   Specify text to be located in the input file.  When
  623.                 the text is found, the remaining data will be ignored.
  624.  
  625.                     PPRINT XXX.TXT/TB:stop here
  626.  
  627.  
  628.       /TR       Truncate print lines that exceed the max line length
  629.  
  630.       PPRINT User's Guide        Version 4.0         July 1989         Page 11
  631.       ------------------------------------------------------------------------
  632.  
  633.       /TS:xxx   Specify text to be located in the input file.  Only
  634.                 lines containing the text will be printed.  Following
  635.                 example indicates to print all lines with 714 telephone
  636.                 area code.
  637.  
  638.                     PPRINT XXX.TXT/TS:714
  639.  
  640.  
  641.       /TX:xxx   Specify text to be located in the input file.
  642.                 lines containing the text will be excluded.
  643.  
  644.  
  645.       /US       Set printer to print using USASCII character set.
  646.                 For laser and other compatible printers.
  647.                 (See also Printer Definition file)
  648.  
  649.  
  650.       /V        Cause PPRINT to show lines being sent to the printer
  651.                 on its display during processing.  See also /NV to
  652.                 turn this feature off.
  653.  
  654.  
  655.       /XP       Print using a dot matrix printers expanded print mode.
  656.                 (See also Printer Definition file)
  657.  
  658.  
  659.       /12       Print using printers 12 characters per inch mode.
  660.                 (See also Printer Definition file)
  661.  
  662.  
  663.       /2C       Use the second character set already loaded into the
  664.                 printer.  This activates an option unique to some
  665.                 printers.
  666.                 (See also Printer Definition file)
  667.  
  668.       /2E       Print only even numbered pages.  For 2 sided printing
  669.  
  670.  
  671.       /2D       Print odd numbered pages.  For 2 sided printing.
  672.  
  673.       PPRINT User's Guide        Version 4.0         July 1989         Page 12
  674.       ------------------------------------------------------------------------
  675.  
  676.         Setting of default parameters (DOS Environment)
  677.         -----------------------------------------------
  678.  
  679.         Default parameters are parameters that do  not need to be         |
  680.         specified each time PPRINT is started.  Any PPRINT parameter may  |
  681.         be specified as a default parameter.                              |
  682.  
  683.         Use the DOS SET command to specify the parameter name and         |
  684.         contents to be used by PPRINT each time it is started.  The       |
  685.         following example indicates that PPRINT is always to assume /C    |
  686.         and /NW are specified:
  687.  
  688.                 SET PPRINT=/C/NW                                          |
  689.  
  690.         Once this DOS command is issued, each subsequent use of PPRINT    |
  691.         will operate as if these parameters have been specified on the    |
  692.         command line.  The SET command is most commonly placed in the     |
  693.         AUTOEXEC.BAT file so it may be in effect every time your machine  |
  694.         is started.                                                       |
  695.  
  696.       PPRINT User's Guide        Version 4.0         July 1989         Page 13
  697.       ------------------------------------------------------------------------
  698.  
  699.       The printer Definition file
  700.       ---------------------------
  701.  
  702.       PPRINT is designed as a general purpose print utility to support    |
  703.       any type or brand of printer.  There are many shareware programs    |
  704.       available for different printers but few allow you to use the       |
  705.       utility for any printer.  The reason for this incompatibility is    |
  706.       because printer manufacturers have not standardized printer         |
  707.       control codes. Each printer may require different codes to          |
  708.       automatically activate special features.                            |
  709.  
  710.       PPRINT overcomes the incompatibility problems with different        |
  711.       printers by allowing you to define your printer and its control     |
  712.       codes to it.  Instead of keeping track of printer control codes,    |
  713.       you indicate type of printing desired and PPRINT will send the      |
  714.       appropriate codes to the printer to accomplish it.                  |
  715.  
  716.       These codes are defined in PPRINT's printer definition file.        |
  717.  
  718.       When started, PPRINT always reads a printer definition file from    |
  719.       the root directory of the current disk drive, or from the           |
  720.       directory where PPRINT.EXE is located.  This printer definition     |
  721.       file contains control codes to activate the different features of   |
  722.       your printer.                                                       |
  723.  
  724.       The default printer definition file read by PPRINT is named         |
  725.       PPRINT.DEF.  PPRINT supports environments where multiple printers   |
  726.       are connected to your computer, and even allows you to specify      |
  727.       dynamic printer definitions when you have printers connected to     |
  728.       you computer using switch boxes.  No matter what printer is         |
  729.       attached, you can still get the same results with PPRINT.           |
  730.  
  731.       Use the /PF: command to specify different printer definition files  |
  732.       to PPRINT.  When you use PPRINT to print to LPT1 or PRN, it will    |
  733.       look for, and use, PPRINT.DEF printer definition file.  When using  |
  734.       another printer such as LPT2, PPRINT appends the printer number to  |
  735.       the printer definition file name it looks for.  LPT3 would cause    |
  736.       PPRINT to search for PPRINT3.DEF.  If the printer file is not       |
  737.       found, PPRINT will default to the standard printer definition       |
  738.       file, PPRINT.DEF.                                                   |
  739.  
  740.       The printer definition file is a standard text file that may be     |
  741.       edited by most any word processor or editor.  You may also use the  |
  742.       DOS EDLIN command.  I have provided some commonly requested         |
  743.       PRINTER.DEF files along with PPRINT. All you need to do is copy     |
  744.       one to your disk, and give it the correct name.                     |
  745.  
  746.       Use the DOS type command to type file PRINTDEF.DOC to see if your   |
  747.       printer is included.                                                |
  748.  
  749.       PPRINT User's Guide        Version 4.0         July 1989         Page 14
  750.       ------------------------------------------------------------------------
  751.  
  752.       If your printer is not included you can call the Patriquin Utility  |
  753.       support BBS to determine if one is available for your printer.      |
  754.       (data: 714-369-9766). If you still are unable to find one, you      |
  755.       need to create one from an already existing file that is similar    |
  756.       to your printer.                                                    |
  757.  
  758.       Copy the existing printer definition file for the printer that      |
  759.       resembles your printer closest.  Then edit that file for your       |
  760.       printers characteristics.  Here is how.                             |
  761.  
  762.  
  763.       PPRINT User's Guide        Version 4.0         July 1989         Page 15
  764.       ------------------------------------------------------------------------
  765.  
  766.       Printer Definition Statements
  767.       -----------------------------
  768.  
  769.       Each statement begins with a word identifier and may be followed    |
  770.       by codes to be sent to the printer when the related feature is      |
  771.       activated. You may include comments anywhere in the file by         |
  772.       starting the line with an * character.                              |
  773.  
  774.       Printer codes are specified as decimal numbers.  These numbers are  |
  775.       the same numbers defined in your printer manual.  If your printer   |
  776.       manual uses hexidecimal codes, you will first need to convert them  |
  777.       to decimal values before including them on the statement.  If your  |
  778.       printer defines character codes, convert the character to its       |
  779.       ascii decimal value and specify the value or values on the          |
  780.       statement.                                                          |
  781.  
  782.       Character printer codes may also be specified, although their       |
  783.       specification is a little more complex.  To indicate a character    |
  784.       code is being specified, preceed the first character of the code    |
  785.       with a period (.). Terminate the character code with a space.  A    |
  786.       space may not be a part of a character code.  More than one         |
  787.       character may be part of a character code and character codes may   |
  788.       include the (.) period character.                                   |
  789.  
  790.       The following example shows a combination of character and numeric  |
  791.       printer codes being defined.                                        |
  792.  
  793.           EMPH   27 .&l1O   27 .(s16.6H  27 .(s8.5V                       |
  794.  
  795.       A special character code of ^ may be used to indicate an ascii      |
  796.       escape character (27).  This is a commonly used printer code that   |
  797.       is sometimes difficult to key in through a normal character         |
  798.       editor.                                                             |
  799.  
  800.       Specification of these keywords and codes accomplishes two things.  |
  801.       First, it defines the capabilities of PPRINT for your environment.  |
  802.       If a code is not specified, PPRINT will not allow you to specify a  |
  803.       command parameter to activate the feature.  The command parameter   |
  804.       will also be missing from the help display.                         |
  805.  
  806.       The second thing accomplished by specifying the keywords is to
  807.       give PPRINT the appropriate codes to send to your printer when it
  808.       is asked to use a specific printer feature.
  809.  
  810.       PPRINT User's Guide        Version 4.0         July 1989         Page 16
  811.       ------------------------------------------------------------------------
  812.  
  813.       Identifier         Descrption
  814.       ---------------    -------------------------------------------
  815.       PRINTER:           Specify 1 to 40 characters of text to            |
  816.                          identify the printer being defined.  This        |
  817.                          text will be displayed on the PPRINT             |
  818.                          display to let you know exactly what printer     |
  819.                          definition you are using.                        |
  820.  
  821.                              PRINTER: IBM PROPRINTER                      |
  822.  
  823.       LASER              Include to indicate the printer being
  824.                          defined is a LASER printer.
  825.  
  826.       LETTER             Include to indicate the printer being
  827.                          defined is a Daisy Wheel type letter
  828.                          quality printer.
  829.  
  830.       DOT                Include to indicate the printer being
  831.                          defined is a Dot Matrix Printer.
  832.  
  833.       INIT               Define up to 15 code characters to be
  834.                          sent to the printer each time PPRINT is
  835.                          started.  For customized printer
  836.                          initialization.
  837.                             Example:  INIT 12 27 56
  838.  
  839.       FFEED              Define the code for a form feed character.
  840.                          This is usually 12.
  841.                             Example:  FFEED 12
  842.  
  843.       COMPON             Codes to set compressed printing on.
  844.                             Example:  FFEED 12
  845.  
  846.  
  847.       COMPOFF            Code to be sent to printer to set
  848.                          compressed mode off once it has been set
  849.                          on.
  850.  
  851.       8LPI               Code to set printer in 8 lines per inch mode.
  852.       6LPI               Code to set printer in 8 lines per inch mode.
  853.  
  854.       ITALIC             Code for Italics mode
  855.       ITALICOFF          Code for Italics mode off
  856.  
  857.       EMPH               Code for printers Emhphasized mode
  858.       EMPHOFF            Code to set printers Emhphasized mode off
  859.  
  860.       DOUBLE             Double strike mode codes
  861.       DOUBLEOFF          Code Double strike mode off
  862.  
  863.       PPRINT User's Guide        Version 4.0         July 1989         Page 17
  864.       ------------------------------------------------------------------------
  865.  
  866.       SCRIPT             Scrpit print mode
  867.       SCRIPTOFF          Scrpit print mode off
  868.  
  869.       EXPAND             Expanded print mode
  870.       EXPANDOFF          Expanded print mode off
  871.  
  872.       RESET              Master reset code for printer
  873.  
  874.       MICSPACE           Code to set printer microspacing. Microspacing
  875.                          code will be set automatically before each run
  876.                          of PPRINT.
  877.       MICSPACEOFF        Reset printer microspacing at end of PPRINT.
  878.  
  879.       FORMLENL           Used each time PPRINT is started to
  880.                          set printers form length in number of
  881.                          lines per page.
  882.  
  883.       FORMLENI           Used each time PPRINT is started to
  884.                          set printers form length in number of
  885.                          inches per page.  Use either FORMLENL
  886.                          or FORMLENI or none to use standard form.
  887.  
  888.       NLQ                Code to set Near Letter Quality mode
  889.       NLQOFF             Code to set Near Letter Quality mode off
  890.  
  891.       DLFONT             Code to use downloadable font
  892.       DLFONTOFF          Code to use normal font
  893.  
  894.       PERFSKIP           Code to skip over perforation
  895.       PERFSKIPOFF        Code to reset skip over perforation
  896.  
  897.  
  898.       ONEDIR             Code to set one directional printing
  899.       ONEDIROFF          Code to reset one directional printing
  900.  
  901.       CHARSET            Code to use printers 2nd char set
  902.       CHARSETOFF         Code to use printers normal char set
  903.  
  904.       12CPI              Set printers 12 char per inch printing
  905.       12CPIOFF           Reset printers 12 char per inch printing
  906.  
  907.       TOPMARGIN          Set number of lines to always allow for
  908.                          top margin of printer.
  909.  
  910.       BOTMARGIN          Set number of lines to always allow for
  911.                          top margin of printer.
  912.  
  913.       LINELEN            Specify the line length PPRINT is to
  914.                          assume for the printer.
  915.  
  916.       PPRINT User's Guide        Version 4.0         July 1989         Page 18
  917.       ------------------------------------------------------------------------
  918.  
  919.       LINESPAGE          Specify number of print lines to print
  920.                          per page.
  921.  
  922.       PROPORTIONAL       Code to set proportional print mode on
  923.       PROPORTIONALOFF    Code to set proportional print mode off
  924.  
  925.       AUTOJUST           Code to set printers auto justification
  926.                          mode.
  927.  
  928.       AUTOJUSTOFF        Code to set printers auto justification
  929.                          mode off.
  930.  
  931.       PORTRAIT           Code to set printers portrait print mode.
  932.  
  933.       LANDSCAPE          Code to set printers landscape mode
  934.  
  935.       FONTNORMAL         Code to use when normal print font is to
  936.                          be used.
  937.  
  938.       ROMAN8             Code to select ROMAN 8 font
  939.  
  940.       USASCII            Code to select USASCII font
  941.  
  942.       ROMANX             Code to select ROMAN X font
  943.  
  944.       LEGAL              Code to select Legal font
  945.  
  946.  
  947.       LINEDRAW           Code to select Linedraw font
  948.  
  949.       PIFONT             Code to select PIFONT font
  950.  
  951.       PIFONTA            Code to select PIFONT font A
  952.  
  953.       NORMALPOINT        Code to select printers normal point
  954.                          size.
  955.  
  956.       POINT7             7 point size
  957.  
  958.       POINT8             8 point size
  959.  
  960.       POINT85            8.5 point size
  961.  
  962.       POINT10            10 point size
  963.  
  964.       POINT12            12 point size
  965.  
  966.       POINT14            14 point size
  967.  
  968.       PPRINT User's Guide        Version 4.0         July 1989         Page 19
  969.       ------------------------------------------------------------------------
  970.  
  971.       FACENORMAL         Code to select normal type face to be
  972.                          used.
  973.  
  974.       COURIER            Code to set courier type face
  975.  
  976.       LINEPRINTER        Code to set Lineprinter type face
  977.  
  978.       HELV               Code to set Helvitca type face
  979.  
  980.       TIMESROMAN         Code to set Timesroman type face
  981.  
  982.       PRESTIGEELITE      Code to set Prestige Elite type face
  983.  
  984.       GOTHIC             Code to set Gothic type face
  985.  
  986.       PPRINT User's Guide        Version 4.0         July 1989         Page 20
  987.       ------------------------------------------------------------------------
  988.  
  989.       Dynamic PPRINT Command definitions
  990.       ----------------------------------
  991.  
  992.       In addition to the keyword printer definitions already known to     |
  993.       PPRINT, you may define additional capabilities to support special   |
  994.       features of your printer, or define simple commands to support      |
  995.       commonly used command combinations you desire to use with PPRINT.   |
  996.  
  997.       To define your own PPRINT command parameters, include CDEF          |
  998.       statements in the PPRINT printer definition file.  Following is a   |
  999.       definition of how to specify the CDEF statement:                    |
  1000.  
  1001.       CDEF statement format --                                            |
  1002.  
  1003.           CDEF command-id [parameters] printer codes   * help text        |
  1004.           ---- ---------- ------------ -------------   -----------        |
  1005.  
  1006.           command-id    Specify the command characters you wish to        |
  1007.                         associate with the dynamic command.  These        |
  1008.                         characters are the ones you will specify on the   |
  1009.                         PPRINT command to activate the special feature.   |
  1010.                         Any character combination (up to three            |
  1011.                         characters) may be used as long as they do not    |
  1012.                         conflict with already existing PPRINT command     |
  1013.                         values.                                           |
  1014.  
  1015.                             CDEF DF    would be activated with the /DF    |
  1016.                                        command parameter.                 |
  1017.  
  1018.                         PPRINT will send the appropriate codes to the     |
  1019.                         printer immediately before starting the print     |
  1020.                         the first file.                                   |
  1021.  
  1022.                         PPRINT also allows you to specify codes to be     |
  1023.                         used to reset the printer when PPRINT is          |
  1024.                         completed.  To specify these reset codes,         |
  1025.                         specify a second CDEF statement with the same     |
  1026.                         command characters preceeded with a - character.  |
  1027.                         The codes specified on this statement will be     |
  1028.                         sent to the printer just before PPRINT            |
  1029.                         terminates.                                       |
  1030.  
  1031.                             CDEF -DF   would be activated with the /DF    |
  1032.                                        command parameter and associated   |
  1033.                                        codes will be sent to the printer  |
  1034.                                        just before pprint terminates.     |
  1035.  
  1036.       PPRINT User's Guide        Version 4.0         July 1989         Page 21
  1037.       ------------------------------------------------------------------------
  1038.  
  1039.           [parameters]  You may optionally specify command parameters to  |
  1040.                         be supplied when the dynamic command is used.     |
  1041.                         To specify command parameters on the CDEF         |
  1042.                         definition, include the / command values          |
  1043.                         immediately after the CDEF command id.  Include   |
  1044.                         a space before the first command.                 |
  1045.  
  1046.                         The command parameters specified here will be     |
  1047.                         part of PPRINT processing just as if they were    |
  1048.                         specified on the PPRINT command.  They will only  |
  1049.                         be supplied to PPRINT when the associated CDEF    |
  1050.                         command id is specified on the PPRINT command.    |
  1051.  
  1052.                         The following CDEF statement would cause PPRINT   |
  1053.                         to assume 50 lines per page, 10 max pages, and    |
  1054.                         compressed print when the /DF parm is specified.  |
  1055.  
  1056.                             CDEF DF /LP:50/MP:10/C .......                |
  1057.  
  1058.           printer codes                                                   |
  1059.                         Specify up to 30 printer control codes to be      |
  1060.                         sent to the printer when the CDEF command id is   |
  1061.                         specified on the PPRINT command.  These codes     |
  1062.                         are specified exactly like other PPRINT printer   |
  1063.                         control code definitions.                         |
  1064.  
  1065.                         The following CDEF statement will send decimal    |
  1066.                         printer codes 15 20 and 21 to the printer when    |
  1067.                         the /DF parameter is specified on the PPRINT      |
  1068.                         command.                                          |
  1069.  
  1070.                             CDEF DF /LP:50 15 20 21                       |
  1071.  
  1072.           * help text   Following printer codes associated with the CDEF  |
  1073.                         command id, you may specify help text to be       |
  1074.                         displayed when PPRINT help is requested.  This    |
  1075.                         text will briefly explain the CDEF command id     |
  1076.                         dynamically defined to PPRINT.                    |
  1077.  
  1078.                         This help information will be displayed when you  |
  1079.                         enter the PPRINT command without any parameters.  |
  1080.                         Up to 60 characters of help information may be    |
  1081.                         specified.                                        |
  1082.  
  1083.                         The following example shows how help text is      |
  1084.                         associated with the dyanmically defined /DF       |
  1085.                         command parameter.                                |
  1086.  
  1087.                          CDEF DF /LP:50 15 20 21 * print compressed bold  |
  1088.  
  1089.       PPRINT User's Guide        Version 4.0         July 1989         Page 22
  1090.       ------------------------------------------------------------------------
  1091.  
  1092.       Registering PPRINT
  1093.       -------------------
  1094.  
  1095.       PPRINT is distributed under the Shareware concept.  This makes it
  1096.       available for anyone to try without obligation.  If you decide it
  1097.       is useful and want to keep it, I ask that you register your use of
  1098.       it.  This will allow for continued support and maintenance of the
  1099.       program and will help to encourage that more quality software be
  1100.       made available through this channel.   I ask all corporate and
  1101.       government users of this utility register their copies.
  1102.  
  1103.       To simply register the program, $15 is requested.  If you would
  1104.       like the newest program disk and a copy of the manual send
  1105.       $30.  If you would like to register all the Patriquin utilities,
  1106.       and receive programs on disk and manuals, send $45.
  1107.  
  1108.  
  1109.       Send registration requests to:
  1110.  
  1111.                       Norm Patriquin
  1112.                       P.O. Box 8263
  1113.                       San Bernardino, CA   92412
  1114.  
  1115.  
  1116.       The registration charge is a one time fee that entitles you to
  1117.       all future versions of the product.  These may either be obtained
  1118.       from normal Shareware sources or directly from me.
  1119.  
  1120.       Following is a form that may be used to register PPRINT.
  1121.  
  1122.       PPRINT User's Guide        Version 4.0         July 1989         Page 23
  1123.       ------------------------------------------------------------------------
  1124.  
  1125.                        PPRINT 4.0b Registration Request
  1126.  
  1127.         Thank you for your registration.  It is sincerely appreciated!
  1128.  
  1129.         --------------------------------------------------------------------
  1130.         VISA/Mastercard  orders  are only accepted through telephone orders.
  1131.         Call the Public (Software) Library at 800-242-4775 to order NOW!
  1132.         --------------------------------------------------------------------
  1133.  
  1134.         _____ Registration of all Patriquin Utilities with
  1135.                 program disk and User's Guide........................$45.00
  1136.  
  1137.         When you register the below versions, you will receive registration
  1138.         codes along with the latest version of the utility.
  1139.  
  1140.         _____ PPRINT    -- Advanced file print w/special formats....$15.00
  1141.         _____ PCOPY     -- Advanced windowed DOS COPY alternative...$15.00
  1142.         _____ PALERT    -- Warns you of low disk space..............$15.00
  1143.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  1144.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  1145.         _____ PDELETE   -- Save space with automatic disk cleanup...$15.00
  1146.         _____ PSEARCH   -- Advanced find files with text............$15.00
  1147.         _____ PTOUCH    -- Change date and time on DOS files........N/C
  1148.  
  1149.         _____ Update a registered set with new disk and manual.
  1150.                  Registered users only Ser: __________   ........... $15.00
  1151.  
  1152.         ****************************************************************
  1153.  
  1154.         Name: __________________________________________________
  1155.  
  1156.         Company: _______________________________________________
  1157.  
  1158.         Address: _______________________________________________
  1159.  
  1160.                  _______________________________________________
  1161.  
  1162.         City: ________________________  State: ________  Zip: __________
  1163.  
  1164.         I learned about the utilities from: ____________________________
  1165.  
  1166.         If BBS indicate name and number please._________________________
  1167.  
  1168.         ________________________________________________________________
  1169.  
  1170.         Please register the software under the following name:
  1171.  
  1172.              ____________________________________________________________
  1173.  
  1174.              Send to: Norm Patriquin
  1175.                       P.O. Box 8263
  1176.                       San Bernardino, CA  92412
  1177.       PPRINT User's Guide        Version 4.0         July 1989         Page 24
  1178.       ------------------------------------------------------------------------
  1179.  
  1180.                              P P R I N T  4.0
  1181.  
  1182.       Problems and Maintenance
  1183.       ------------------------
  1184.  
  1185.       I welcome all comments or enhancement suggestions. Please
  1186.       document each item clearly and provide printed examples if
  1187.       possible.  Please be sure to include this form with all requests,
  1188.       it will help to make sure we can provide you with the best
  1189.       possible service.
  1190.  
  1191.       Name: __________________________________________________________
  1192.  
  1193.       Company: _______________________________________________________
  1194.  
  1195.       Address: _______________________________________________________
  1196.  
  1197.                _______________________________________________________
  1198.  
  1199.       City: __________________________________  State: _______________
  1200.  
  1201.       Zip: ______________________________
  1202.  
  1203.       Telephone: _______ / ________________________ (Home / Work)
  1204.  
  1205.  
  1206.       Date: _________________________
  1207.  
  1208.       Description of problem or enhancement:   Version: ______________
  1209.  
  1210.       ________________________________________________________________
  1211.  
  1212.       ________________________________________________________________
  1213.  
  1214.       ________________________________________________________________
  1215.  
  1216.       ________________________________________________________________
  1217.  
  1218.  
  1219.       Suggested solution:
  1220.  
  1221.       ________________________________________________________________
  1222.  
  1223.       ________________________________________________________________
  1224.       PPRINT User's Guide        Version 4.0         July 1989         Page 25
  1225.       ------------------------------------------------------------------------
  1226.                                 P P R I N T
  1227.  
  1228.       Program Maintenance:
  1229.       --------------------
  1230.  
  1231.       Version 1.0     October 15, 1986
  1232.  
  1233.       Version 2.0     March 6, 1987
  1234.  
  1235.          Many corrections were made to release 2.  It appears OK now.
  1236.          Here is a short list.
  1237.  
  1238.          --  /LM (left margin) option corrected.  Was not working.
  1239.          --  /LL (line length) option now works with headers.
  1240.          --  Lines with more than 80 characters of data now work
  1241.          --  /HD, /HP options added.  It is no longer the default to
  1242.              print headers.  Use /HD and /HP to print headers.
  1243.          --  /EX (expanded headings/footings)  if headings or footings
  1244.              are desired in dot matrix expanded format, specify this
  1245.              parameter.
  1246.          --  Page ejected if printing terminated with escape
  1247.  
  1248.  
  1249.       Version 3.0     May 25, 1987
  1250.  
  1251.          I do not know where to start in describing the changes to
  1252.          this release.  PPRINT has been totally enhanced.  It includes
  1253.          a mass of new command line parameters to select all kinds of
  1254.          print options and also now has a printer definition file to
  1255.          allow users to define the attributes of their own printers.
  1256.          Extensive support has been added to support printing files
  1257.          on laser printers.
  1258.  
  1259.          Look for the vericle bar at the right side of the document.
  1260.          It indicates this feature has been added with release 3.0.
  1261.       PPRINT User's Guide        Version 4.0         July 1989         Page 26
  1262.       ------------------------------------------------------------------------
  1263.  
  1264.       Version 3.1     June 7, 1987
  1265.  
  1266.          --  PPRINT was unable to print a file from a disk drive
  1267.              other than the current drive.  This was usually ok for
  1268.              hard disk users but created problems for floppy users.
  1269.  
  1270.          --  The PPRINT.DEF file no longer needs to be placed in the
  1271.              root directory.  It can now be placed in the same
  1272.              directory where PPRINT.EXE is found
  1273.  
  1274.          --  /HT added to allow user to be prompted to enter their
  1275.              own print heading information on the PPRINT command
  1276.              line.
  1277.  
  1278.          --  Help screens showed options not available for all
  1279.              printers.
  1280.  
  1281.          --  Generic PPRINT.DEF file added so PPRINT could be used
  1282.              on all printers.
  1283.  
  1284.          --  Automatic generation of headings and other options for
  1285.              specific file types was disabled.  This seemed to get
  1286.              in users way.
  1287.  
  1288.          --  Documentation and feature changes are noted by a double
  1289.              bar (||) on the right side of each printed page.
  1290.  
  1291.  
  1292.       Version 3.2     August 1987
  1293.  
  1294.          --  RESET keyword added to .DEF file.  It specifies codes
  1295.              to be sent to the printer every time PPRINT terminates.
  1296.  
  1297.              Following is an example:
  1298.  
  1299.                  RESET 27 46
  1300.  
  1301.  
  1302.       Version 3.5     January 17, 1988
  1303.  
  1304.          --  Bottom margin setting was not working correctly
  1305.  
  1306.          --  PPRINT always printed one too many lines per page
  1307.  
  1308.          --  Double space printing was printing one extra line on
  1309.              some pages
  1310.  
  1311.          --  No eject at top of page 2 when /2e specified
  1312.  
  1313.       PPRINT User's Guide        Version 4.0         July 1989         Page 27
  1314.       ------------------------------------------------------------------------
  1315.  
  1316.          --  Laser 2-up print setup definitions added to Hplaser
  1317.              printer definition file.
  1318.  
  1319.          --  /Sx options were not showing on help screens when
  1320.              other than a laser printer is used.
  1321.  
  1322.          --  Many new printer definition files for other printers.
  1323.  
  1324.  
  1325.       Version 3.6     February 3, 1988
  1326.  
  1327.          --  Corrected /S side-by-side print option for HP Laser
  1328.  
  1329.          --  HP laser printer printed page with P at beginning
  1330.  
  1331.          --  Correct problem causing dates in form of 1/1/88 to be
  1332.              rejected.
  1333.  
  1334.  
  1335.       Version 3.7     May 21, 1988
  1336.  
  1337.          --  INIT parameter codes were not being sent to printer.
  1338.  
  1339.          --  Tabs were unlike DOS tab printing.  Now PPRINT should
  1340.              work like DOS.
  1341.  
  1342.          --  /NT parameter will bypass PPRINT tabs expansion and let
  1343.              the printer do the work.
  1344.  
  1345.  
  1346.       Version 3.8     May 29, 1988
  1347.  
  1348.          --  Older versions only checked for form feeds in input file
  1349.              in the first position of a line.  This version checks
  1350.              all positions of each line.
  1351.  
  1352.          --  /B: begin file now accepts wildcard names.
  1353.  
  1354.  
  1355.       Version 3.82    July 4, 1988
  1356.  
  1357.          --  /TS: /TP: /TX: parm can specify multiple words with spaces
  1358.              using ~ for spaces in input command line.
  1359.  
  1360.          --  After first page is printed, PPRINT will estimate number
  1361.              of pages left to print and show on display.
  1362.       PPRINT User's Guide        Version 4.0         July 1989         Page 28
  1363.       ------------------------------------------------------------------------
  1364.  
  1365.       Version 3.83    December 10,1988
  1366.  
  1367.          --  Detect and properly print lines that have form feed imbedded in
  1368.              in them.
  1369.  
  1370.          --  Properly set print codes when restarting printing with
  1371.              the /SP:nn parameter.
  1372.  
  1373.  
  1374.       Version 4.0     July 4, 1989
  1375.  
  1376.          --  Support SET PPRINT= environment variable to allow PPRINT
  1377.              default commands to be set in your environment.
  1378.          --  Add real windows support for better display.
  1379.          --  Support multiple printers and printer definition files.
  1380.              When pprint prints to LPT1, PPRINT.DEF will be used.
  1381.              When pprint prints to LPT2, PPRINT2.DEF will be used.
  1382.              You may pprint set up to work properly with all your printers.
  1383.              The current printer definition file is displayed on the
  1384.              PPRINT display.
  1385.          --  Added dynamic pprint keyword command definitions.  Now you can
  1386.              make your own PPRINT / command codes to take advantage of
  1387.              special features of your printer.  The command codes can even
  1388.              contain imbedded command codes.  Kind of like macro commands.
  1389.              Dynamic commands also are shown in pprint help.
  1390.          --  /SET and /RSET commands allow you to use pprint to set up
  1391.              printer options for other programs.
  1392.          --  Corrected some problems with page ejecting and margins.
  1393.          --  PPRINT.DEF file may now contain character and decimal printer
  1394.              control codes.
  1395.          --  PPRINT display can optionally show lines being sent to the printer
  1396.          --  /PF: command allows you to specify any alternate printer
  1397.              definition file.
  1398.          --  /LPT1 and /LPT2 commands direct to appropriate printer.
  1399.  
  1400.  
  1401.       Version 4.0b    July 27, 1989
  1402.  
  1403.          --  Add windowed help
  1404.  
  1405.